java parser .net poem recovery j2ee analysis cro prosody meter xml sense disambiguation c++ research data poetry database clinical development pharmaceutical